7fcda20bc94e91204fe9e09795bea13f20824076,action-system/impl/com/intellij/ide/actions/CloseActiveTabAction.java,CloseActiveTabAction,actionPerformed,#AnActionEvent#,10

Before Change


  public void actionPerformed(AnActionEvent e) {
    ContentManager contentManager = ContentManagerUtil.getContentManagerFromContext(e.getDataContext(), true);
    if (contentManager != null && contentManager.canCloseContents()) {
      contentManager.removeContent(contentManager.getSelectedContent());
    }
  }

After Change


  public void actionPerformed(AnActionEvent e) {
    ContentManager contentManager = ContentManagerUtil.getContentManagerFromContext(e.getDataContext(), true);
    if (contentManager != null && contentManager.canCloseContents()) {
      final Content selectedContent = contentManager.getSelectedContent();
      if (selectedContent != null && selectedContent.isCloseable()) {
        contentManager.removeContent(selectedContent);
      }
    }